package com.projles.release1;

import java.util.List;

import android.app.Activity;
import android.content.Intent;
import android.view.View;
import android.widget.AdapterView;
import android.widget.AdapterView.OnItemClickListener;
import android.widget.ArrayAdapter;
import android.widget.Button;
import android.widget.ListView;
import android.widget.TextView;

import com.projles.release1.database.DBAdapter;
import com.projles.release1.database.Jogador;

public class LoginActivity extends Activity {

	private ListView jogadoresListView;
	private Button botaoNovoJogador;

	@Override
	public void onResume() {
		super.onResume();
		setContentView(R.layout.login);

		final DBAdapter bd = new DBAdapter(this);
		bd.open();

		List<Jogador> jogadores = bd.getAllJogadores();

		jogadoresListView = (ListView) findViewById(R.id.usuarios_list);

		jogadoresListView.setAdapter(new ArrayAdapter<Jogador>(this, android.R.layout.simple_list_item_1, jogadores));

		jogadoresListView.setOnItemClickListener(new OnItemClickListener() {

			@Override
			public void onItemClick(AdapterView<?> arg0, View arg1, int arg2, long arg3) {
				String nomeClicado = ((TextView) arg1).getText().toString();
				Jogador jogador = bd.getJogador(nomeClicado);

				Intent i = new Intent(LoginActivity.this, HomeActivity.class);
				i.putExtra("jogador", jogador);
	    		startActivity(i);
			}
		});

		botaoNovoJogador = (Button) findViewById(R.id.botao_novo_jogador);

		botaoNovoJogador.setOnClickListener(new View.OnClickListener() {
            public void onClick(View v) {
            	Intent i = new Intent(LoginActivity.this, NovoJogadorActivity.class);
	    		startActivity(i);
            }
        });
	}
}